#ifndef TEST1_H
#define TEST1_H

#include <QMainWindow>
#include <QStandardItemModel>
#include <QFile>
#include <QTextStream>

QT_BEGIN_NAMESPACE
namespace Ui { class test1; }
QT_END_NAMESPACE

class test1 : public QMainWindow
{
    Q_OBJECT

public:
    test1(QWidget *parent = nullptr);
    ~test1();

private slots:
    void on_pushButton_2_clicked();  // 插入数据按钮点击事件
    void on_pushButton_5_clicked();  // 查询数据按钮点击事件
    void on_pushButton_3_clicked();  // 修改数据按钮点击事件
    void on_pushButton_4_clicked();  // 删除数据按钮点击事件
    void on_pushButton_clicked();    // 数据排序按钮点击事件
    void on_pushButton_stats_clicked();  // 统计数据按钮点击事件

private:
    Ui::test1 *ui;
    QStandardItemModel *model;
    void loadDataFromFile();         // 从文件加载数据
    void saveDataToFile();           // 将数据保存到文件
};
#endif // TEST1_H